body
{
    font-size: 75%;
    font-family: Verdana, Tahoma, Arial, "Helvetica Neue", Helvetica, Sans-Serif;
    color: #232323;
    background-color: #fff;
}

/* Styles for basic forms
-----------------------------------------------------------*/

fieldset 
{
    border:1px solid #ddd;
    padding:0 1.4em 1.4em 1.4em;
    margin:0 0 1.5em 0;
}

legend 
{
    font-size:1.2em;
    font-weight: bold;
}

textarea 
{
    min-height: 75px;
}

.editor-label 
{
    margin: 1em 0 0 0;
}

.editor-field 
{
    margin:0.5em 0 0 0;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}

/*Game*/
.unitPower
{
	position: absolute; 
	width: 3px; 
	margin-left: 1.5px;
	height:100%; 
	background:-moz-linear-gradient(top, #00FF00, #FF0000);
	background:-webkit-gradient(linear, left top, left bottom, from(#00FF00), to(#FF0000)); /* Safari, Chrome */
	background:-webkit-linear-gradient(top, #00FF00, #FF0000); /* Safari, Chrome - neue Syntax! */
	background:-o-linear-gradient(top, #00FF00, #FF0000); /* Opera */
	background:-ms-linear-gradient(top, #00FF00, #FF0000); /* IE */
	background:linear-gradient(top, #00FF00, #FF0000); /* W3C Standard */
		
	border: 1px solid black;
	
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	z-index: 100;
}

.unitPower span
{
	visibility: collapse;
	font-size: 5px;
	color: White;
	margin-left: -5.5px;
	-moz-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);	
	
}
.expierence
{
	margin-left: 8px;
    position: absolute;
    z-index: 100;
}

.expierence img 
{
    margin-top: -10px;
}

.expierence span 
{
    visibility: hidden;
}

img 
{
	display: block;
}
	     
img.grass
{
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image:  url(/Content/themes/base/images/Fields/LandscapeMap.png);
}
	
img.mounten
{
	background-position: -64px 0px;
	background-repeat: no-repeat;
	background-image:  url(/Content/themes/base/images/Fields/LandscapeMap.png);
}
	
img.forrest
{
	background-position: -128px 0px;
	background-repeat: no-repeat;
	background-image:  url(/Content/themes/base/images/Fields/LandscapeMap.png);
}
	
img.sea
{
	background-position: -128px 0px;
	background-repeat: no-repeat;
	background-image:  url(/Content/themes/base/images/Fields/LandscapeMap.png);
}
	     
.row_Alternating 
{
    float: left;
    margin-left: -16px;
    margin-top: 27px;
    width: 64px;
}
	
.row 
{
	float: left;
	width: 64px;
	margin-left: -16px;
}
	
html body .unit
{
	position: absolute;	
}
	
html body .gameField
{
	position: relative;
}
	
.gameField a:hover  .fieldSelection
{
	display: inline;
	position: absolute;
} 
	
.fieldSelection
{
	display: none;
	position: absolute;
}

.overlay
{
	position: absolute;
}
    
.battleResult
{
	position: absolute; 
	left: 30px;
	z-index: 100;
}
    
.damage
{
	background-color: Black;
}
    
#map
{
	padding: 15px 15px 15px 26px;
    float:left;	
    -moz-border-radius: 20px;
	border-radius: 20px;
	border: 4px double gray;
}
    
.game-main-menu
{
	-moz-border-radius: 20px;
	border-radius: 20px;
	border: 4px double gray;
	padding: 0px 10px 0px 10px;
	margin-bottom: 10px;
 }
    
.game-main-menu h1
{
	font-size: 1.2em;	
}
    
.game-main-menu li
{
}
    
.game-sidebar
{
	float:left;
    -moz-border-radius: 20px;
	border-radius: 20px;
	border: 4px double gray;
	margin-left: 10px;
	width: 15%;
	text-align: center;
}
    
.widgets
{
	text-align: left;
    margin: 0px 0px 0px 10px;
}

#menu 
{
  width: 110%;
  margin-top: -1em;
  margin-left: -1em;
}

#menu ul
{
  background-color: black;
  padding: 0.8em;
}

#menu a
{
    color: White;
    margin: 10px;
}

#menu li
{
    color: White;
    display: inline;
    list-style: none;
}

        